package com.hh.legalFactory.service;/*
 * @Auther:ZhengXueCheng
 * @Date:2023/7/27
 * @VERSON:1.8
 */

import com.hh.commen.PageVO;
import com.hh.legalFactory.vo.AddLegalPlantVo;
import com.hh.legalFactory.vo.FormInlineVo;
import com.hh.legalFactory.vo.ModifyLegalPlantVo;
import com.hh.legalFactory.vo.UpdateStatusVo;
import com.hh.utils.ResultVo;

public interface LegalFactoryService  {
    PageVO findAllByPage(FormInlineVo formInlineVo);

    ResultVo updateStatus(UpdateStatusVo updateStatusVo);

    ResultVo findAllLegalPersonName();

    ResultVo addFactory(AddLegalPlantVo addLegalPlantVo);

    ResultVo updateFactory(ModifyLegalPlantVo modifyLegalPlantVo);

    ResultVo getPlanByLegalCode(String legalPersonCode);

}
